package com.dingli.service;

import com.dingli.framework.entity.Member;
import com.dingli.framework.entity.Resume;
import com.dingli.framework.util.Response;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface IResumeService {

    //筛选简历
    Response<List<Resume>>selectInention(String reIntention);

    //查看简历
    Response<Resume> ReselectById(Long reID);

    //列表查询简历
    Response<PageInfo<Resume>> Relist(String search, Integer pageNum, Integer pageSize);

    //新增简历
    Response<Long> Reinsert(Resume resume);

    //修改简历
    Response<Object> ReupdateById(Resume resume);

    //删除简历
    Response<Object> RedeleteById(Long reID);

    //审核简历通过
    Response<Object> ReupdateState (String reID);

    //审核简历不通过
    Response<Object> Reupdate (String reID);

    //查询审核中的简历
    Response<List<Resume>> ReselectState(String reState);

    //查询审核通过的简历
    Response<List<Resume>> ReselectState1(String reState);

    //统计简历数量
    Response<List<Resume>> ReAll(String reID);

    //多条件查询简历
    Response<List<Resume>> Reselect(String reIntention);
}
